package com.brokendust.client.manager;

import com.brokendust.client.api.gui.Menu;
import com.brokendust.client.api.module.image.ImageEntity;
import com.brokendust.client.api.module.image.ImageShow;
import com.brokendust.client.api.module.item.ItemEntityShow;
import com.brokendust.client.api.module.item.ItemShow;
import com.brokendust.client.api.module.text.TextEntity;
import com.brokendust.client.api.module.text.TextLabel;
import com.brokendust.client.api.util.image.ImageInfo;

import java.util.HashMap;
import java.util.Map;

public class ClientManager {
    public static Map<String, ImageInfo> imageInfoMap;
    public static Map<String, ImageShow> imageShowMap;
    public static Map<String, TextLabel> textLabelMap;
    public static Map<String, ItemShow> itemShowMap;
    public static Map<String, TextEntity> textEntityMap;
    public static Map<String, ImageEntity> imageEntityMap;
    public static Map<String, ItemEntityShow> itemEntityShowMap;
    public static boolean open;
    public static Menu menu;
    public static boolean gui_open;

    static {
        ClientManager.imageInfoMap = new HashMap<String, ImageInfo>();
        ClientManager.imageShowMap = new HashMap<String, ImageShow>();
        ClientManager.textLabelMap = new HashMap<String, TextLabel>();
        ClientManager.itemShowMap = new HashMap<String, ItemShow>();
        ClientManager.textEntityMap = new HashMap<String, TextEntity>();
        ClientManager.imageEntityMap = new HashMap<String, ImageEntity>();
        ClientManager.itemEntityShowMap = new HashMap<String, ItemEntityShow>();
    }
}
